From: Andrew Cooper Date: Mon, 8 Oct 2018 14:28:28 +0000 (+0100) Subject: xen/sched: Drop set_current_state() X-Git-Tag: archive/raspbian/4.14.0+80-gd101b417b7-1+rpi1^2~63^2~3160 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/success//%22http:/www.example.com/cgi/success/?a=commitdiff_plain;h=85b00385827e4e061b2ff38b549c03d0f1e66b6a;p=xen.git xen/sched: Drop set_current_state() This appears to have been a Linux-ism which found its way into the Xen codebase with the IA64 port, and remained after IA64 was removed. As far as I can tell from code archeology, none of the other architectures have ever had a current->state field. Signed-off-by: Andrew Cooper Acked-by: Jan Beulich Acked-by: George Dunlap --- diff --git a/xen/include/xen/sched.h b/xen/include/xen/sched.h index c5540fa32f..0ddff03a30 100644 --- a/xen/include/xen/sched.h +++ b/xen/include/xen/sched.h @@ -620,7 +620,6 @@ void __domain_crash(struct domain *d); */ void noreturn asm_domain_crash_synchronous(unsigned long addr); -#define set_current_state(_s) do { current->state = (_s); } while (0) void scheduler_init(void); int sched_init_vcpu(struct vcpu *v, unsigned int processor); void sched_destroy_vcpu(struct vcpu *v);